package fr.uniscol.dao;

import java.sql.SQLException;
import java.util.List;

import fr.uniscol.model.BaseAnneeScolaire;
import fr.uniscol.model.DefaultUser;
import fr.uniscol.model.IUniscolUser;

public interface IUtilisateurDao {

    public List<DefaultUser> getAllUtilisateurs();
    
	public List<DefaultUser> getAllUtilisateurOfEtablissement(BaseAnneeScolaire base);
	
	public IUniscolUser getUtilisateurById(long userId);

	public boolean saveUser(DefaultUser utilisateur);

	public boolean deleteUser(IUniscolUser user);
}
